technical inventions - Español Inglés Diccionario